package com.jhs.kjs.service.dao;

import java.util.List;
import java.util.Map;

import com.jhs.kjs.dto.AdminBoardPagingDTO;
import com.jhs.kjs.dto.ProviderDTO;

public interface IAdminBoardMapper {
	List<AdminBoardPagingDTO> getAdminBoardList(AdminBoardPagingDTO param);
	AdminBoardPagingDTO getAdminBoardCount(AdminBoardPagingDTO param);
	int registBoard(AdminBoardPagingDTO param);
	AdminBoardPagingDTO getAdminBoardView(Map<String, Long> param);
	int updateViewCnt(Map<String, Long> param);
	AdminBoardPagingDTO getPrevBoardView(Map<String, Long> param);
	AdminBoardPagingDTO getNextBoardView(Map<String, Long> param);
	int deleteBoard(Map<String, Long> param);
	int updateBoard(AdminBoardPagingDTO param);
	List<AdminBoardPagingDTO> getAdminBoardListMain(Map<String, Integer> param);
	int updateSumPoint(Map<String, Long> param);
	void insertProviderInfo(Map<String, Object> param);
	int getBoardSeq();
	List<ProviderDTO> getProvider(Map<String, Long> param);
	int deleteProvider(Map<String, Long> param);
	List<AdminBoardPagingDTO> getEbsBoardList(AdminBoardPagingDTO param);
	/*List<BoardPagingDTO> getQnaBoardList(BoardPagingDTO param);
	BoardPagingDTO getQnaBoardCount(BoardPagingDTO param);
	BoardPagingDTO getQnaPrevBoardView(BoardPagingDTO param);
	BoardPagingDTO getQnaNextBoardView(BoardPagingDTO param);
	int updateDownloadCnt(Map<String, Long> param);
	List<BoardPagingDTO> getHelpQnaBoardList(BoardPagingDTO param);
	BoardPagingDTO getHelpQnaBoardCount(BoardPagingDTO param);
	BoardPagingDTO getHelpQnaPrevBoardView(Map<String, Long> param);
	BoardPagingDTO getHelpQnaNextBoardView(Map<String, Long> param);
	int deleteReplyBoard(Map<String, Long> param);*/
}
